﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Assessment.Management.SharedComponent.Constants
{
    public partial class FunctionType
    {
        #region MenuManagers
        public const string GetMenuManagers = "GetMenuManagers";
        public const string GetChildMenu = "GetChildMenu";
        #endregion

        #region Account
        public const string GetAccount = "GetAccount";
        public const string GetPermission = "GetPermission";
        public const string CheckAccount = "CheckAccount";
        public const string GetAccountToEditByCode = "GetAccountToEditByCode";
        public const string DeleteAccount = "DeleteAccount";
        public const string CreateAccount = "CreateAccount";
        public const string UpdateAccount = "UpdateAccount";
        public const string GetLastAccountCode = "GetLastAccountCode";
        public const string CheckExitsAccData = "CheckExitsAccData";

        #endregion

        #region Subject
        public const string DeleteSubject = "DeleteSubject";
        public const string GetListSubjects = "GetListSubjects";
        public const string CreateSubject = "CreateSubject";
        public const string UpdateSubject = "UpdateSubject";
        public const string SearchSubjects = "SearchSubject";
        public const string GetSubjectToEditByCode = "GetSubjectToEditByCode";
        public const string CheckExitsData = "CheckExitsData";
        public const string GetLastSubjectCode = "GetLastSubjectCode";
        public const string GetListSubjectByDepartmentID = "GetListSubjectByDepartmentID";
        public const string GetListSubjectByTeacherIDAndClassID = "GetListSubjectByTeacherIDAndClassID";
        #endregion

        #region Department
        public const string GetListDepartment = "GetListDepartment";
        #endregion

        #region Poll
        public const string CheckExitsDataConfig = "CheckExitsDataConfig";
        public const string CreatePoll = "CreatePoll";
        public const string CheckConfig = "CheckConfig";
        public const string UpdatePoll = "UpdatePoll";
        public const string DeletePoll = "DeletePoll";
        public const string GetListPoll = "GetListPoll";
        public const string GetPollInput = "GetPollInput";
        public const string GetListPollByDepartment = "GetListPollByDepartment";
        public const string SearchPollSetting = "SearchPollSetting";
        public const string GetLastPollCode = "GetLastPollCode";
        public const string GetPollByID = "GetPollByID";
        #endregion

        #region Teacher
        public const string GetListTeacherByDepartmentID = "GetListTeacherByDepartmentID";
        public const string DeleteTeacher = "DeleteTeacher";
        public const string GetTeachers = "GetTeachers";
        public const string CreateTeacher = "CreateTeacher";
        public const string UpdateTeacher = "UpdateTeacher";
        public const string SearchTeacher = "SearchTeacher";
        public const string GetTeacherToEditByCode = "GetTeacherToEditByCode";
        public const string CheckExitsTeacherData = "CheckExitsTeacherData";
        public const string GetLastTeacherCode = "GetLastTeacherCode";
        #endregion

        #region Class
        public const string DeleteClasses = "DeleteClasses";
        public const string GetClasss = "GetClasss";
        public const string CreateClass = "CreateClass";
        public const string UpdateClass = "UpdateClass";
        public const string SearchClasses = "SearchClasses";
        public const string GetClassToEditByCode = "GetClassToEditByCode";
        public const string CheckExitsClassData = "CheckExitsClassData";
        public const string GetLastClassCode = "GetLastClassCode";
        public const string GetListClassByDepartmentID = "GetListClassByDepartmentID";
        public const string GetListClassByTeacherID = "GetListClassByTeacherID";
        #endregion

        #region TeacherClass
        public const string CreateTeacherClass = "CreateTeacherClass";
        #endregion

        #region ConfigData
        public const string GetListGroupQuestion = "GetListGroupQuestion";
        public const string GetGroupQuestionByID = "GetGroupQuestionByID";

        public const string GetListQuestionByGroupID = "GetListQuestionByGroupID";
        public const string GetListQuestionByID = "GetListQuestionByID";
        public const string GetListQuestion = "GetListQuestion";
        public const string GetListQuestionByType = "GetListQuestionByType";

        public const string GetListOptionByQuestionID = "GetListOptionByQuestionID";
        public const string GetCountOptionByQuestionID = "GetCountOptionByQuestionID";

        public const string GetOptionHitBySubjectIDAndClassID = "GetOptionHitBySubjectIDAndClassID";
        public const string GetOptionHitByOptionID = "GetOptionHitByOptionID";
        public const string InsertNewOptionHit = "InsertNewOptionHit";
        public const string UpdateOptionHitCount = "UpdateOptionHitCount";
        public const string GetListOptionHitByOptionID = "GetListOptionHitByOptionID";
        public const string GetListHitCountByQuestionIDSubjectIDClassID = "GetListHitCountByQuestionIDSubjectIDClassID";

        public const string InsertAnswerOfQuestion = "InsertAnswerOfQuestion";
        public const string GetListAnswerByQuestionIDSubjectIDClassID = "GetListAnswerByQuestionIDSubjectIDClassID";
        #endregion

        #region IP
        public const string CheckIP = "CheckIP";
        public const string CheckIDSubject = "CheckIDSubject";
        public const string CreateIP = "CreateIP";
        public const string DeleteIPByConfigID = "DeleteIPByConfigID";
        #endregion

    }
}
